package com.runfast.waimai.dao.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
//骑手评论表 添加了countorder定单数量 countstatus9 异常单数量 countbug 差评定单数
public class RunfastDistributionassess implements Serializable {
    private Integer id;

    private Date assesstime;//评价时间

    private String assessman;//评价人

    private BigDecimal consume;

    private Date distributiontime;

    private Integer level;//评价等级

    private String ordernumber;//订单号

    private Integer assessid;//评价人id

    private Integer goodssellrecordid;//定单号ID 外键连 结

    private Integer grade;//

    private String ordercode;//

    private Double price;//

    private Double score;//评分

    private Integer shopperid;//骑手id

    private String shoppername;//骑手名

    private Date shoppertime;//

    private Integer userid;//用户ID

    private String username;//用户名

    private String content;//评价内容

    private Integer agentid;//

    private String agentname;//

    private String qishoustr;//

    private String recontent;//

    private Date recreatetime;
    private Integer countorder;
    private Integer countstatus9;
    private Integer countbug;

    public Integer getCountorder() {
        return countorder;
    }

    public void setCountorder(Integer countorder) {
        this.countorder = countorder;
    }

    public Integer getCountstatus9() {
        return countstatus9;
    }

    public void setCountstatus9(Integer countstatus9) {
        this.countstatus9 = countstatus9;
    }

    public Integer getCountbug() {
        return countbug;
    }

    public void setCountbug(Integer countbug) {
        this.countbug = countbug;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public RunfastDistributionassess withId(Integer id) {
        this.setId(id);
        return this;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Date getAssesstime() {
        return assesstime;
    }

    public RunfastDistributionassess withAssesstime(Date assesstime) {
        this.setAssesstime(assesstime);
        return this;
    }

    public void setAssesstime(Date assesstime) {
        this.assesstime = assesstime;
    }

    public String getAssessman() {
        return assessman;
    }

    public RunfastDistributionassess withAssessman(String assessman) {
        this.setAssessman(assessman);
        return this;
    }

    public void setAssessman(String assessman) {
        this.assessman = assessman == null ? null : assessman.trim();
    }

    public BigDecimal getConsume() {
        return consume;
    }

    public RunfastDistributionassess withConsume(BigDecimal consume) {
        this.setConsume(consume);
        return this;
    }

    public void setConsume(BigDecimal consume) {
        this.consume = consume;
    }

    public Date getDistributiontime() {
        return distributiontime;
    }

    public RunfastDistributionassess withDistributiontime(Date distributiontime) {
        this.setDistributiontime(distributiontime);
        return this;
    }

    public void setDistributiontime(Date distributiontime) {
        this.distributiontime = distributiontime;
    }

    public Integer getLevel() {
        return level;
    }

    public RunfastDistributionassess withLevel(Integer level) {
        this.setLevel(level);
        return this;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getOrdernumber() {
        return ordernumber;
    }

    public RunfastDistributionassess withOrdernumber(String ordernumber) {
        this.setOrdernumber(ordernumber);
        return this;
    }

    public void setOrdernumber(String ordernumber) {
        this.ordernumber = ordernumber == null ? null : ordernumber.trim();
    }

    public Integer getAssessid() {
        return assessid;
    }

    public RunfastDistributionassess withAssessid(Integer assessid) {
        this.setAssessid(assessid);
        return this;
    }

    public void setAssessid(Integer assessid) {
        this.assessid = assessid;
    }

    public Integer getGoodssellrecordid() {
        return goodssellrecordid;
    }

    public RunfastDistributionassess withGoodssellrecordid(Integer goodssellrecordid) {
        this.setGoodssellrecordid(goodssellrecordid);
        return this;
    }

    public void setGoodssellrecordid(Integer goodssellrecordid) {
        this.goodssellrecordid = goodssellrecordid;
    }

    public Integer getGrade() {
        return grade;
    }

    public RunfastDistributionassess withGrade(Integer grade) {
        this.setGrade(grade);
        return this;
    }

    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    public String getOrdercode() {
        return ordercode;
    }

    public RunfastDistributionassess withOrdercode(String ordercode) {
        this.setOrdercode(ordercode);
        return this;
    }

    public void setOrdercode(String ordercode) {
        this.ordercode = ordercode == null ? null : ordercode.trim();
    }

    public Double getPrice() {
        return price;
    }

    public RunfastDistributionassess withPrice(Double price) {
        this.setPrice(price);
        return this;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public Double getScore() {
        return score;
    }

    public RunfastDistributionassess withScore(Double score) {
        this.setScore(score);
        return this;
    }

    public void setScore(Double score) {
        this.score = score;
    }

    public Integer getShopperid() {
        return shopperid;
    }

    public RunfastDistributionassess withShopperid(Integer shopperid) {
        this.setShopperid(shopperid);
        return this;
    }

    public void setShopperid(Integer shopperid) {
        this.shopperid = shopperid;
    }

    public String getShoppername() {
        return shoppername;
    }

    public RunfastDistributionassess withShoppername(String shoppername) {
        this.setShoppername(shoppername);
        return this;
    }

    public void setShoppername(String shoppername) {
        this.shoppername = shoppername == null ? null : shoppername.trim();
    }

    public Date getShoppertime() {
        return shoppertime;
    }

    public RunfastDistributionassess withShoppertime(Date shoppertime) {
        this.setShoppertime(shoppertime);
        return this;
    }

    public void setShoppertime(Date shoppertime) {
        this.shoppertime = shoppertime;
    }

    public Integer getUserid() {
        return userid;
    }

    public RunfastDistributionassess withUserid(Integer userid) {
        this.setUserid(userid);
        return this;
    }

    public void setUserid(Integer userid) {
        this.userid = userid;
    }

    public String getUsername() {
        return username;
    }

    public RunfastDistributionassess withUsername(String username) {
        this.setUsername(username);
        return this;
    }

    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    public String getContent() {
        return content;
    }

    public RunfastDistributionassess withContent(String content) {
        this.setContent(content);
        return this;
    }

    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }

    public Integer getAgentid() {
        return agentid;
    }

    public RunfastDistributionassess withAgentid(Integer agentid) {
        this.setAgentid(agentid);
        return this;
    }

    public void setAgentid(Integer agentid) {
        this.agentid = agentid;
    }

    public String getAgentname() {
        return agentname;
    }

    public RunfastDistributionassess withAgentname(String agentname) {
        this.setAgentname(agentname);
        return this;
    }

    public void setAgentname(String agentname) {
        this.agentname = agentname == null ? null : agentname.trim();
    }

    public String getQishoustr() {
        return qishoustr;
    }

    public RunfastDistributionassess withQishoustr(String qishoustr) {
        this.setQishoustr(qishoustr);
        return this;
    }

    public void setQishoustr(String qishoustr) {
        this.qishoustr = qishoustr == null ? null : qishoustr.trim();
    }

    public String getRecontent() {
        return recontent;
    }

    public RunfastDistributionassess withRecontent(String recontent) {
        this.setRecontent(recontent);
        return this;
    }

    public void setRecontent(String recontent) {
        this.recontent = recontent == null ? null : recontent.trim();
    }

    public Date getRecreatetime() {
        return recreatetime;
    }

    public RunfastDistributionassess withRecreatetime(Date recreatetime) {
        this.setRecreatetime(recreatetime);
        return this;
    }

    public void setRecreatetime(Date recreatetime) {
        this.recreatetime = recreatetime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", assesstime=").append(assesstime);
        sb.append(", assessman=").append(assessman);
        sb.append(", consume=").append(consume);
        sb.append(", distributiontime=").append(distributiontime);
        sb.append(", level=").append(level);
        sb.append(", ordernumber=").append(ordernumber);
        sb.append(", assessid=").append(assessid);
        sb.append(", goodssellrecordid=").append(goodssellrecordid);
        sb.append(", grade=").append(grade);
        sb.append(", ordercode=").append(ordercode);
        sb.append(", price=").append(price);
        sb.append(", score=").append(score);
        sb.append(", shopperid=").append(shopperid);
        sb.append(", shoppername=").append(shoppername);
        sb.append(", shoppertime=").append(shoppertime);
        sb.append(", userid=").append(userid);
        sb.append(", username=").append(username);
        sb.append(", content=").append(content);
        sb.append(", agentid=").append(agentid);
        sb.append(", agentname=").append(agentname);
        sb.append(", qishoustr=").append(qishoustr);
        sb.append(", recontent=").append(recontent);
        sb.append(", recreatetime=").append(recreatetime);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}